const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({

  // publicPath: process.env.NODE_ENV === 'production' ? '' : '/',
  publicPath: '/',
  outputDir: 'dist', // 输出文件目录
  transpileDependencies: true,

  // 跨域请求
  devServer: {

    open: false,
    host: 'localhost',
    port: 8080,
    https: false,

    // 以上的ip和端口是我们本机的;下面为需要跨域的
    proxy: {

      // 配置跨域
      '/api': {
        target: 'http://localhost:7001', // 这里后台的地址模拟的;应该填写你们真实的后台接口
        ws: true,
        changOrigin: true, // 允许跨域
        pathRewrite: {
          '^/api': '' // 请求的时候使用这个api就可以
        }
      }
    }
  },

    // 别名
  configureWebpack: {
    resolve: {
      alias: {
        views: '@/views',
        com: '@/components'
      }
    }
  }
})
